Building-Block Identification by Simultaneity Matrix
نویسندگان
چکیده
We propose a BB identification by simultaneity matrix (BISM) algorithm. The input is a set of -bit solutions denoted by S. The number of solutions is denoted by n = |S|. The output is a partition of bit positions {0, . . . , − 1}. The BISM is composed of Simultaneity-Matrix-Construction and Fine-Valid-Partition algorithms. Algorithm SMC is outlined as follows (aij denotes the matrix element at row i and column j, Count S (i, j) = |{x ∈ {0, . . . , n− 1} : sx[i] = a and sx[j] = b}| for all (i, j) ∈ {0, . . . , − 1}2, (a, b) ∈ {0, 1}2, sx[i] denotes the i bit of x solution, Random(0,1) gives a real random number between 0 and 1).
منابع مشابه
A Note on Building-block Identification by Simultaneity Matrix
This paper presents a line of research in genetic algorithms (GAs), called building-block identification. The building blocks (BBs) are common structures inferred from a set of solutions. In simple GA, crossover operator plays an important role in mixing BBs. However, the crossover probably disrupts the BBs because the cut point is chosen at random. Therefore the BBs need to be identified expli...
متن کاملSimultaneity Matrix for Solving Hierarchically Decomposable Functions
The simultaneity matrix is an × matrix of numbers. It is constructed according to a set of -bit solutions. The matrix element mij is the degree of linkage between bit positions i and j. To exploit the matrix, we partition {0, . . . , − 1} by putting i and j in the same partition subset if mij is significantly high. The partition represents the bit positions of building blocks (BBs). The partiti...
متن کاملChi-Square Matrix: An Approach for Building-Block Identification
This paper presents a line of research in genetic algorithms (GAs), called building-block identification. The building blocks (BBs) are common structures inferred from a set of solutions. In simple GA, crossover operator plays an important role in mixing BBs. However, the crossover probably disrupts the BBs because the cut point is chosen at random. Therefore the BBs need to be identified expli...
متن کاملUsing Chi-square Matrix to Strengthen Multi-objective Evolutionary Algorithm
Many complex engineering problems have multi-objectives where each objective is conflicting with others. However, a lot research Jiradej Ponsawat et al. 2 works in optimization by Competent Genetic Algorithm are focused on single objective methods. These algorithms work very well for single objective problems but stumble when trying to discover a large number of solutions naturally occurred in ...
متن کاملOntology of Blockchain Technologies. Principles of Identification and Classification
A comparative study across the most widely known blockchain technologies is conducted with a bottom-up approach. Blockchains are disentangled into building blocks. Each building block is then hierarchically classified in main and subcomponents. Then, alternative values (i.e., layouts) for the subcomponents are identified and compared between them. Finally, an ontology matrix summarises the stud...
متن کامل